package so.ifl.dao;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.session.RowBounds;

import so.ifl.vo.ConsultVo;

/**
 * 
 * @author simon
 * create at 2011-12-26 下午4:29:00
 * <mailto:liangyuanliu@gmail.com>
 */
public interface ConsultInfoDao {
	
	public List<ConsultVo> queryConsultWithTimeToRemind(Map<String, Object> param,RowBounds rowBounds);
	
	public int countConsultWithTimeToRemind(Map<String, Object> param);
	
	public List<ConsultVo> queryConsultWithParamAndPagination(Map<String, Object> param, RowBounds rowBounds);
	
	public int countConsultWithParam(Map<String, Object> param);	
	
	public void insertConsult(Map<String, Object> param);
	
	public void updateConsult(Map<String, Object> param);
	
	public void deleteConsult(Integer companyId);

}
